	body, table
	{
		font-family: Georgia;
		font-size: 10px;
		color: #333;
	}
	body
	{
		background-color: #fff;
	}
	span.skype_pnh_print_container
	{
		display:inline !important;
	}
	span.skype_pnh_container
	{
		display:none !important;
	}
	
	.td-l
	{
		width: 17%;
	}
	.td-r
	{
		width: 25%;
	}
	.td-split-1
	{
		width: 2%;
	}
	.td-split-2
	{
		width: 3.3%;
	}
	.td-l i,
	.td-split-1 i,
	.td-split-2 i,
	.td-hr i
	{
		display: block;
		width: 3em;
		height: 0px;
		overflow: hidden;
	}
	.td-hr
	{
		width: 100%;
	}
	.td-heading
	{
		font-size: 1.3em;
		padding: 0px 0.5em 1.9em 0.5em;
		white-space: nowrap;
	}
	.td-heading.uppercase
	{
		text-transform: uppercase;
	}
	.content a
	{
		color: #069;
	}
	.content a:hover
	{
		color: #333;
	}
	.date-1
	{
		clear: both;
		font-size: 1.2em;
		font-family: Tahoma,Verdana;
		margin-bottom: 0.8em;
	}
	.date-2
	{
		font-size: 1.1em;
		font-family: Tahoma,Verdana;
		color: #1d8800;
	}
	.date-3
	{
		font-size: 1.2em;
		font-family: Arial;
		color: #676767;
		font-style: italic;
		padding-bottom: 1em;
	}
	.heading-1
	{
		font-size: 1.3em;
		line-height: 1.2em;
		font-family: Tahoma,Verdana;
		color: #069;
		margin-bottom: 0.8em;
	}
	.heading-2
	{
		font-size: 1.7em;
		font-family: Georgia;
		font-style: italic;
		font-weight: bold;
		margin-bottom: 0.8em;
	}
	.heading-3
	{
		font-size: 1.5em;
		font-family: Tahoma,Verdana;
		margin-bottom: 0.8em;
	}
	
	.heading-4
	{
		font-size: 1.4em;
		font-family: Georgia;
		font-style: italic;
		font-weight: bold;
		margin-bottom: 0.5em;
	}
	
	
	.text-1
	{
		font-size: 1.2em;
		font-family: 'Trebuchet MS';
		font-style: italic;
		margin-bottom: 0.5em;
	}
	.text-2,
	.td-content-in p
	{
		font-size: 1.3em;
		font-family: Tahoma,Verdana;
		color: #505050;
		margin-bottom: 0.5em;
	}
	.text-3
	{
		font-size: 1.0em;
		font-family: Tahoma,Verdana;
		color: #505050;
		margin-bottom: 0.5em;
		font-weight: bold;
	}
	
	.text-4
	{
		font-size: 1.4em;
		font-family: Georgia;
		margin-bottom: 1.5em;
		text-transform:uppercase;
		line-height:150%;
	}
	
	.text-5
	{
		font-size: 1.6em;
		font-family: Georgia;
		margin-bottom: 1em;
		font-style: italic;
		line-height:150%;
	}
		
	.text-6
	{
		font-size: 0.9em;
		font-family: Georgia;
		font-style: italic;
		line-height:150%;
	}
	
	.text-7
	{
		font-size: 1.2em;
		font-family: Tahoma,Verdana;
		color: #505050;
		margin-bottom: 0.5em;
	}
	
	.a-1
	{
		font-family: Tahoma,Verdana;
		font-size: 1.1em;
		display: block;
		float: left;
		margin-bottom: 0.8em;
	}
	.a-2
	{
		font-family: 'Trebuchet MS';
		font-size: 1.2em;
		font-style: italic;
		text-decoration: none;
		line-height: 1.2em;
	}
	a.a-2:hover
	{
		text-decoration: underline;
		color: #069;
	}
	.content hr
	{
		width: 100%;
		color: #a8a8a8;
		background-color: #a8a8a8;
		height: 1px;
		border-width: 0px;
		margin-top: 0.8em;
		margin-bottom: 1.8em;
		margin: expression('auto');
	}
	
	.content
	{
		width: 100%;
		background: url(images/header-f.jpg) repeat-x;
	}	
	.header table
	{
		width: 100%;
	}
	.header table td
	{
		padding: 3.3em 0px;
	}
	.header .logo
	{
		width: 83px;
	}
	.header .logo a
	{
		display: block;
		width: 83px;
		height: 100px;
		text-decoration: none;
		position: relative;
	}
	.header .logo span
	{
		position: absolute;
		display: block;
		width: 206px;
		height: 125px;
		left: -62px;
		top: -20px;
		background: url(images/logo-s.png) no-repeat;
	}
	.header .logo q
	{
		position: absolute;
		left: 0px;
		top: 0px;
		display: block;
		width: 83px;
		height: 100px;
		background: url(images/logo.png) no-repeat;
	}
	.header strong
	{
		display: block;
		float: left;
		font-size: 1.2em;
		text-transform: uppercase;
		line-height: 1.3em;
		margin-top: 0.8em;
		font-style: normal;
	}
	.header strong span
	{
		display: block;
		float: left;
		font-size: 2.8em;
		line-height: 1.2em;
		text-transform: none;
		font-weight: normal;
		margin-left: -0.2em;
	}
	.header form
	{
		width: 34em;
		margin-top: 1.2em;
		font-size: 1em;
		float: right;
	}
	.header form p
	{
		text-align: right;
		position: relative;
		padding-left: 0px 9%;
		height:	19px;
		position: relative;
		background: url(images/input-f.png) repeat-x;
	}
	.header form p i
	{
		display: block;
		position: absolute;
		overflow: hidden;
		font-size: 0px;
		width:	9px;
		height:	19px;
		right:	100%;
		top:	0px;
		background: url(images/input-l.png) no-repeat;
	}
	.header form p q
	{
		display: block;
		position: absolute;
		overflow: hidden;
		font-size: 0px;
		width:	9px;
		height:	19px;
		left:	100%;
		top:	0px;
		background: url(images/input-r.png) no-repeat;
	}
	.header form p input
	{
		font-size: 1.2em;
		width: 82%;
		color: #cecece;
		font-family: Tahoma,Verdana;
		padding: 0px 2.7em;
		line-height: 1.5em;
		height: 1.6em;
		background: none;
		border: 0px;
		float: left;
	}
	.header form a
	{
		display: block;
		position: absolute;
		width: 12px;
		height: 12px;
		background: url(images/input-search.png) no-repeat;
		right: 4px;
		top: 50%;
		margin-top: -6px;
		z-index: 50;
		text-decoration: none;
		overflow: hidden;
	}
	.header em
	{
		font-family: 'Trebuchet MS';
		color: #757575;
		font-size: 1.2em;
		line-height: 1.3em;
		display: block;
		padding-right: 0.3em;
		float: right;
		text-align: right;
		padding-top: 1.6em;
	}
	.header em i
	{
		line-height: 1.4em;
		font-size: 1.1em;
	}
	
	.sub-t
	{
		background: url(images/sub-t.png) repeat-x;
		height: 6px;
		font-size: 0px;
	}
	.content-t
	{
		background: url(images/content-t.png) repeat-x;
		height: 14px;
		font-size: 0px;
	}
	.sub
	{
		background-color: #eee;
		border-bottom: 1px solid #ced3d5;
	}
	.sub .in
	{
		padding-top: 2em;
	}
	.sub .in table
	{
		width: 100%;
	}
	.sub table td
	{
		padding-bottom: 2em;
	}
	.sub p,
	.sub-r p
	{
		font-size: 1.4em;
		line-height: 1.4em;
		margin-bottom: 0.8em;
	}
	.sub a,
	.sub-r a
	{
		font-size: 1.2em;
		line-height: 1.em;
		line-height: expression(1.0em);
		text-decoration: none;
		margin-bottom: 0.4em;
		display: block;
	}
	.sub a i,
	.sub-r a i
	{
		font-family: 'Trebuchet MS';
		text-decoration: underline;
	}
	.sub p span,
	.sub a i,
	.sub-r a i
	{
		display: block;
		overflow: hidden;
		zoom: 1;
	}
	.sub b,
	.sub-r b
	{
		font-weight: normal;
		float: left;
		margin-right: 0.2em;
	}
	.sub-r div
	{
		margin-bottom: 2em;
	}
	.sub-b
	{
		top: -1px;
		position: relative;
		padding-bottom: 3.1em;
		background: url(images/sub-b.png) 50% 0% no-repeat;
	}
	
	.news table
	{
		width: 100%;
	}
	.news
	{
		padding-bottom: 3.3em;
	}
	.news .img,
	.imaging
	{
		float: left;
		position: relative;
		display: block;
		margin: 0px 1em;
		border-bottom: 1px solid #666;
	}
	.news .img .f,
	.imaging .f
	{
		display: block;
		border: 2px solid #b4b4b4;
		overflow: hidden;
	}
	.news .img .s,
	.imaging .s
	{
		position: absolute;
		z-index: -1;
		left: 0px;
		top: 100%;
		display: block;
		width: 100%;
	}
	.imaging
	{
		margin: 0 1.5em 1.5em 0;
	}
	.news .text
	{
		zoom: 1;
		overflow: hidden;
		padding-right: 2em;
	}
	.news-pos
	{
		margin-bottom: 1em;
	}
	
	hr.footer-hr
	{
		margin-bottom: 0.8em;
	}
	.footer
	{
		background-color: #525252;
	}	
	.footer table
	{
		width: 100%;
	}
	.footer table td
	{
		padding: 1em 0px;
	}
	.footer td.footer-menu,
	.footer td.text
	{
		width: 50%;
		padding-top: 2.7em;
	}
	.footer td.copyright
	{
		padding-bottom: 2.7em;
		vertical-align: bottom;
	}
	.footer td.copyright span
	{
		font-family: Tahoma,Verdana;
		font-size: 1.1em;
		color: #fff;
	}
	.footer-menu a
	{
		color: #fff;
		text-transform: uppercase;
		text-decoration: none;
		border-bottom: 1px solid #fff;
		line-height: 1.4em;
		font-family: Georgia;
		font-size: 1.3em;
	}
	.footer-menu a:hover
	{
		color: #fff;
		border-width: 0px;
	}
	.footer .logo
	{
		display: block;
		width: 67px;
		height: 80px;
		background: url(images/footer-logo.png) no-repeat;
	}
	.footer .text
	{
		color: #fff;
		font-family: Tahoma,Verdana;
		font-size: 1.1em;
		text-align: right;
	}
	
	.td-content
	{
		padding: 2.7em 0px 3em 0px;
	}
	.td-content table
	{
		/*table-layout: fixed;*/
		width: 100%;
	}
	.td-content-in td
	{
		padding: 0.5em;
		font-family: Tahoma,Verdana;
		color: #505050;
	}
	
	.td-content-in .img-left
	{
		float: left;
		margin-right: 1.5em;
		position: relative;
		border-bottom: 1px solid #9f9f9f;
		margin-top:0.4em;
	}
		
	.td-content-in .img-left2
	{
		float: left;
		margin-right: 1.5em;
		position: relative;
	}
	
	.td-content-in .img-left img
	{
		display: block;
	}
	.td-content-in .img-left i
	{
		position: absolute;
		display: block;
		width: 100%;
		height: 4px;
		left: 0px;
		top: 100%;
		z-index: -1;
		background: url(images/img-s.png) 50% 0% no-repeat;
	}
	.td-content-in .wrap-text-2
	{
		overflow: hidden;
		zoom: 1;
		margin-bottom: 2.9em;
	}
		
	.wrap-text
	{
		margin-bottom: 0.8em;
	}
	
	.wrap-text-3
	{
		margin-top: 2.2em;
	}
	
	.td-content .td-heading 
	{
		padding-bottom: 2.3em;
	}
	.pager
	{
		font-family: Arial;
		font-style: italic;
		font-size: 1.2em;
	}
	.pager a
	{
		color: #000;
		margin-right: 0.2em;
	}
	.pager a:hover
	{
		text-decoration: none;
	}
	.pager a.current
	{
		color: #fff;
		padding: 1px;
		text-decoration: none;
		background-color: #636363;
		cursor: default;
	}
	
	.google-map
	{
		margin-top: 4.4em;
		height: 300px;
	}
	
	.hostcms
	{
		font-size: 0px;
	}
	/* New 111024 v10 Begin >>> */
		.menu table
		{
			margin: auto;
		}
		.menu td
		{
			text-align: center;
			padding-bottom: 1.7em;
		}
		.menu .td-split
		{
			width: 2.3em;
		}
		.menu div
		{
			position: relative;
			width: 100%;
			height: 100%;
		}
		.menu span,
		.menu a
		{
			font-size: 1.3em;
		}
		.menu span
		{
			margin: 0px 0.4em;
		}
		.menu .menu-a
		{
			color: #333;
			text-transform: uppercase;
			text-decoration: none;
			border-bottom: 1px solid #333;
			line-height: 1.4em;
			font-family: Georgia;
			white-space: nowrap;
		}
		.menu a:hover
		{
			color: #069;
			border-color: #069;
		}
		.menu div i
		{
			white-space: nowrap;
			position: absolute;
			z-index: 50;
			left: 50%;
			top: 100%;
			margin-top: 17px;
			display: block;
			padding: 1.2em 0em 1.2em 1.6em;
			background: url(images/menu-sub-f.gif);
			
			-moz-border-radius:			1.1em;
			-webkit-border-radius: 	1.1em;
			-khtml-border-radius: 	1.1em;
			border-radius: 					1.1em;
					
			-webkit-box-shadow: #888 0px 1px 2px;
			-moz-box-shadow: 		#888 0px 1px 2px;
			box-shadow: 				#888 0px 1px 2px;
			
			visibility: hidden;
		}
		.menu b
		{
			position: absolute;
			display: block;
			width: 14px;
			height: 11px;
			top: -11px;
			left: 50%;
			margin-left: -7px;
			background: url(images/menu-sub-p.png) no-repeat;
		}
		.menu div i a
		{
			color: #1c8dc7;
			margin-right: 1.2em;
		}
		.menu div i a:hover
		{
			color: #000;
		}
	/* New End >>> */
	
	/* Map Begin 111024 v10 S >>> */
		.map-wrap
		{
			position: relative;
			width: 	573px;
			height: 585px;
			background: url(pages/map/map.png) no-repeat;
			z-index: 50;
		}
		.map-wrap img
		{
			display: block;
			width: 	573px;
			height: 585px;
			position: relative;
			z-index: 50;
		}
		.map-wrap div
		{
			position: absolute;
			visibility: hidden;
		}
		.map-wrap b
		{
			position: absolute;
			z-index: 50;
			display: block;
			width: 18px;
			height: 18px;
			background: url(pages/map/bullet.png) no-repeat;
		}
		.map-wrap b span
		{
			position: absolute;
			display: block;
			text-align: center;
			top: -1.8em;
			width: 15.4em;
			left: 50%;
			margin-left: -7.7em;
			font-family: 'Trebuchet MS';
			font-size: 1.3em;
			font-style: normal;
		}
		.map-wrap b i
		{
			display: block;
			visibility: hidden;
			font-weight: normal;
			position: absolute;
			z-index: 50;
			top: 0px;
			height: auto;
			width: 16em;
			left: 50%;
			margin-left: -8em;
		}
		.map-wrap b i q
		{
			display: block;
			font-weight: normal;
			position: absolute;
			z-index: 50;
			left: -0.8em;
			top: 0px;
			height: auto;
			background: url(images/menu-sub-f.gif);
			
			padding: 1.2em 1.6em;
			
			-moz-border-radius:			1.1em;
			-webkit-border-radius: 	1.1em;
			-khtml-border-radius: 	1.1em;
			border-radius: 					1.1em;
					
			-webkit-box-shadow: #888 0px 1px 2px;
			-moz-box-shadow: 		#888 0px 1px 2px;
			box-shadow: 				#888 0px 1px 2px;
		}
		.map-wrap b i a
		{
			font-family: Georgia;
			font-size: 1.1em;
			line-height: 1.4em;
			color: #069;
			white-space: nowrap;
		}
		.map-wrap b i a:hover
		{
			color: #000;
		}
		.map-wrap div.show,
		.map-wrap b.show i
		{
			visibility: visible;
		}
		
		#area1
		{
			width: 	328px;
			height: 262px;
			left: 043px;
			top: 	004px;
			background: url(pages/map/area1.png) no-repeat;
		}
		#area2
		{
			width: 	174px;
			height: 265px;
			left: 004px;
			top: 	086px;
			background: url(pages/map/area2.png) no-repeat;
		}
		#area3
		{
			width: 	247px;
			height: 229px;
			left: 208px;
			top: 	140px;
			background: url(pages/map/area3.png) no-repeat;
		}
		#area4
		{
			width: 	155px;
			height: 126px;
			left: 305px;
			top: 	288px;
			background: url(pages/map/area4.png) no-repeat;
		}
		#area5
		{
			width: 	270px;
			height: 257px;
			left: 292px;
			top: 	325px;
			background: url(pages/map/area5.png) no-repeat;
		}
		#area6
		{
			width: 	73px;
			height: 68px;
			left: 455px;
			top: 	332px;
			background: url(pages/map/area6.png) no-repeat;
		}
		#area7
		{
			width: 	55px;
			height: 61px;
			left: 514px;
			top: 	392px;
			background: url(pages/map/area7.png) no-repeat;
		}
		#area8
		{
			width: 	46px;
			height: 49px;
			left: 374px;
			top: 	531px;
			background: url(pages/map/area8.png) no-repeat;
		}
		
		#txt1
		{
			left: 183px;
			top: 	062px;
		}
		#txt2
		{
			left: 112px;
			top: 	194px;
		}
		#txt3
		{
			left: 306px;
			top: 	236px;
		}
		#txt4
		{
			left: 364px;
			top: 	345px;
			z-index: 52;
		}
		#txt5
		{
			left: 385px;
			top: 	418px;
		}
		#txt6
		{
			left: 502px;
			top: 	366px;
			z-index: 51;
		}
		#txt7
		{
			left: 544px;
			top: 	418px;
		}
		#txt8
		{
			left: 388px;
			top: 	552px;
		}		
	/* Map End >>> */